Skip to content

[metrics] Add DSS grafana dashboard #1507

Open
the-glu wants to merge 4 commits into
interuss:masterfrom
Orbitalize:dss_dashboard
Open

[metrics] Add DSS grafana dashboard #1507
the-glu wants to merge 4 commits into
interuss:masterfrom
Orbitalize:dss_dashboard

Conversation

@the-glu

@the-glu the-glu commented Jun 3, 2026

Copy link
Copy Markdown
Member

Final PR of this monitoring chain, following #1506

This one add the grafana dashboard, showing metrics for the DSS.

Here are the metric with some interuss/monitoring tests running against the DSS:

image image

Comment thread deploy/services/tanka/grafana_dashboards/dss.json

@mickmis mickmis left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed 308bbc9
LGTM

You can use the `--metrics_addr` flag to change the listening port and address.

No dashboard has been created yet, but one is planned.
A dashboard is automatically deployed by Helm and Tanka. If you use you own grafana instance, it can be found [there](https://github.com/interuss/dss/blob/master/deploy/services/tanka/grafana_dashboards/dss.json).

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we also get that with a local dev deployment?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Mmm as of now, no, but that probably worth a sparate discussion & implementation (including tracing):

We should probably add metrics & tracing to build/dev/run_locally.sh for developpers, should we even do it by default? Or make it an option?

"group": "",
"version": "v0",
"spec": {
"expr": "histogram_quantile(0.95, sum by (le, pgx_operation_type) (rate(db_client_operation_duration_seconds_bucket[5m])))",

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can't we have relatively easily the 5m configurable via the dashboard?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could, but would that be useful?

Comment thread deploy/services/tanka/grafana_dashboards/dss.json
Comment thread deploy/services/tanka/grafana_dashboards/dss.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants